package com.shujia.wyh.day05;

class Person{
    String name;
    int age;
    static String nationality;


    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public Person(String name, int age, String nationality) {
        this.name = name;
        this.age = age;
        this.nationality = nationality;
    }

    public void show(){
        System.out.println("==========================");
        System.out.println("姓名："+name);
        System.out.println("年龄："+age);
        System.out.println("国籍："+nationality);
        System.out.println("==========================");
    }


}

public class PersonDemo {
    public static void main(String[] args) {
        //国内的明星
        Person p1 = new Person("蔡某某", 18, "中国");
        p1.nationality = "韩国";
        p1.show();


        Person p2 = new Person("吴某", 20);
        p2.show();

        Person p3 = new Person("李某某", 22);
        p3.show();


        //...中国的明星太多了，根本创建不完，但是我们都知道这些人有一个共同的特点：都是中国国籍
        //所以我们能够看出来，国籍这个变量是所有对象共享的
        //于是我就在想，如何将国籍变成一个共享的变量，将来我们在创建相同国籍的对象的时候，就可以不用再写中国两个字了。
        //java提供了一个关键字给我们使用，可以将一个类中的成员变成该类所有对象共享的成员
        //static: 静态的
        //它可以修饰成员变量，成员方法。
    }
}
